home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / man / man-part1 / cat2 / xset.2 < prev    next >
Text File  |  1999-09-16  |  4KB  |  199 lines

  1.  
  2.  
  3.  
  4. xset(2)                        Scilab Function                        xset(2)
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. NAME
  12.   xset - set values of the graphic context
  13.  
  14. CALLING SEQUENCE
  15.   xset(choice-name,x1,x2,x3,x4,x5)
  16.   xset()
  17.  
  18. PARAMETERS
  19.  
  20.   choice-name
  21.             : string
  22.  
  23.   x1,...,x5      : depending on choice-name
  24.  
  25.   xset("alufunction",number)
  26.                  : used to set the logical function for drawing, it works
  27.                  only under X11.  The logical function used is set by x1. The
  28.                  default value is 3.
  29.  
  30.                   0
  31.                    : function  " 0 ",
  32.  
  33.                   1
  34.                    : function " src AND dst "
  35.  
  36.                   2
  37.                    : function " src AND NOT dst "
  38.  
  39.                   3
  40.                    : function " src ",
  41.  
  42.                   4
  43.                    : function " NOT src AND dst "
  44.  
  45.                   5
  46.                    : function " dst ",
  47.  
  48.                   6
  49.                    : function " src XOR dst ",
  50.  
  51.                   7
  52.                    : function " src OR dst ",
  53.  
  54.                   8
  55.                    : function " NOT src AND NOT dst ",
  56.  
  57.                   9
  58.                    : function " NOT src XOR dst ",
  59.  
  60.                  10
  61.                    : function " NOT dst ",
  62.  
  63.  
  64.                  11
  65.                    : function " src OR NOT dst ",
  66.  
  67.                  12
  68.                    : function " NOT src ",
  69.  
  70.                  13
  71.                    : function " NOT src OR dst ",
  72.  
  73.                  14
  74.                    : function " NOT src OR NOT dst ",
  75.  
  76.                  15
  77.                    : function " 1 ";
  78.  
  79.   xset("clipping",x,y,w,h)
  80.                  :  set the clipping zone to the rectangle (x,y,w,h) (Upper-
  81.                  Left point Width Height).  This function uses the current
  82.                  scale
  83.  
  84.   xset("default")
  85.                  : reset the graphic context to default values
  86.  
  87.   xset("dashes",i)
  88.                  : set the dash style to style i (0 for solid line)
  89.  
  90.   xset("font",fontid,fontsize)
  91.                  : to fix the current font and its current size.
  92.  
  93.   xset("line mode",type);
  94.                  This function is used to fix the line drawing mode. Absolute
  95.                  mode is fixed withtype=1 an relative mode with type=0.
  96.                  (Warning : the mode type=0 is bugged )
  97.  
  98.   xset("mark",markid,marksize)
  99.                  : is used to set the current mark and current mark size.
  100.  
  101.   xset("pattern",value)
  102.                  : to set the current pattern for filling functions, value is
  103.                  an integer projected in the interval [0,whiteid]. 0 is used
  104.                  for black filling and whiteid for white. The value of whi-
  105.                  teid can be obtained with xget("white").
  106.  
  107.   xset("thickness",value)
  108.                  : fixes the thickness of lines in pixel  ( 0 and 1 have the
  109.                  same meaning : 1 pixel thick)
  110.  
  111.   xset("wdim",width,height)
  112.                  : fixes the width and height of the current graphic window.
  113.                  This option is not used by the postscript driver.
  114.  
  115.   xset("wpos",x,y);
  116.                  : fixes the position of the upper left point of the graphic
  117.                  window.
  118.  
  119.   xset("window",window-number)
  120.                  Set the current window to the window window-number and
  121.                  creates the window if it doesn't exists.
  122.  
  123.   xset("use color",flag)
  124.                  if flag=1 then xset("pattern",.) or xset("dashes",.) will be
  125.                  used so as to change the default Color for drawing or for
  126.                  filling patterns. If flag=0 then we switch back to the gray
  127.                  and dashes mode.
  128.  
  129.   xset("pixmap",flag)
  130.  
  131.                  if
  132.                    flag=0 the graphics are directly displayed on the screen
  133.  
  134.                  if
  135.                    flag=1 the graphics are done on a Pixmap and are send to
  136.                    the graphic window with the command  xset("wshow"). The
  137.                    Pixmap is cleared with the  command xset("wwpc") or with
  138.                    the usual command xbasc().
  139.  
  140.   xset("wshow")  : see the function driver.
  141.  
  142.   xset("wwpc")   : see the function driver.
  143.  
  144. DESCRIPTION
  145.   xset is used to set values of the graphic context. When called no argu-
  146.   ments, a choice menu is created showing the current values and changes can
  147.   be performed through toggle buttons
  148.  
  149. SEE ALSO
  150.   X11 documentation
  151.  
  152. AUTHOR
  153.   J.Ph.C.
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.